#include <stdio.h>
#include <stdlib.h>
#include <string.h>

int main(int argc, char const *argv[])
{
    int *p = NULL;
    // 使用malloc函数申请内存
    p = (int *)malloc(sizeof(int));
    if (NULL == p) {
        printf("malloc failed!");
    } else {
        printf("malloc success!\n");
    }

    //使用memset函数进行初始化
    memset(p, 0, sizeof(int));
    *p= 800;
    printf("p=%d\n", *p);

    // 使用free释放内存
    free(p);
    /* code */
    return 0;
}
